﻿#region
/*************************************************************************************
     * CLR 版本：       4.0.30319.42000
     * 类 名 称：       ExtActivator
     * 机器名称：       DESKTOP-LQD1GKF
     * 命名空间：       WADS.App_Code
     * 文 件 名：       ExtActivator
     * 创建时间：       2015/12/9 15:26:15
     * 域    名：       DESKTOP-LQD1GKF
     * 计算机名：       jason
     * 作    者：       Yang(yangxing1002@gmail.com)
     * 说    明： 
     * 修改时间：
     * 修 改 人：
**************************************************************************************/
#endregion

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Xml;
using UApiService;
using IMT.Models;
using CJ.SSOClient.Attributes;
using CJ.SSOClient;
using System.Configuration;


namespace CJ.HRMS.Extends
{
    public class ExtActivator : ActivatorBase
    {

        public override object GetSysValue(string symbolName)
        {
            switch (symbolName)
            {
                case "UserID":
                    {
                        return Tools.GetCookie(Stands.UID);
                    }
                case "ProjectCode":
                    {
                        return System.Configuration.ConfigurationManager.AppSettings["PROJECT_CODE"];
                    }
                case "IPAddress":
                    return System.Web.HttpContext.Current.Request.UserHostAddress;
            }
            return base.GetSysValue(symbolName);
        }

    }
}
